#pragma once
#include "NxPhysics.h"
#include "CreateObject.h"

class ThirdModule
{
private:
	NxScene* m_scene;
	CreateObject m_object;
	NxVec3 m_position;

public:
	ThirdModule(NxScene* scene, NxVec3 position);
	~ThirdModule(void);

	NxActor* CreateThirdModule(void);

private:
	NxActor* createSpaceShip(const NxVec3& position, const NxVec3& rotation);
	void createSeesaw(const NxVec3& position);
	void createTruckSlope(const NxVec3& position);
	void createTruck(const NxVec3& position);
	void createMarbles(const NxVec3& position);
};
